home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 098 / nochtalk.arc / NOCHTALK.DOC next >
Encoding:
Text File  |  1985-08-23  |  11.6 KB  |  403 lines

  1.  
  2.  
  3.      NCT41.DOC                        Page 1
  4.  
  5.      Nmodem 4.0 File Transfer
  6.  
  7.         If  you have never used Nmodem before,    then you  will
  8.      need  to  read  this  before  you will  be  able  to  use  it
  9.      successfully.     Nmodem is different from what you are used to
  10.      seeing on the average bulletin board.     Nmodem is  completely
  11.      user-controlled.   The  host  simply sits and waits for  your
  12.      commands.  There  are    two  ways to  use  Nmodem  with  Nct41
  13.      (nochtalk).
  14.  
  15.  
  16.      Single file transfer mode
  17.  
  18.         To  perform a single file transfer you may use    nmodem
  19.      in a way similar to xmodem.  Start by calling Nmodem from the
  20.      Mainmenu  or updown.  It will take a few seconds for the host
  21.      to get ready but you can go ahead and proceed with your  file
  22.      selection.  To set-up nochtalk for the transfer, use the PgUp
  23.      (Upload) or PgDn (Download) key and enter your filespec as:
  24.  
  25.                 filename.ext=N
  26.  
  27.      Nochtalk will do the rest ... just sit back and watch. NCT is
  28.      set up to automatically select your defaults and transmit the
  29.      appropriate commands to the host.
  30.  
  31.  
  32.      Multiple File Transfer (Command Mode)
  33.  
  34.         To  enter  the command mode you must  pre-select  your
  35.      command  actions  and enter them in a table.    To  build  the
  36.      table use Alt-N.  You will see a list of choices displayed on
  37.      line  25.   Press <A> to Add to the table.  You will first be
  38.      prompted  for    the  filename.      Do  not  enter  a  drive  or
  39.      subdirectory specification here.   That's what Alt-G is  for.
  40.      Next you choose <S> for send or <R> for receive.   (Note that
  41.      your  choices are being displayed on line 24)    If you are not
  42.      yet familiar with the nmodem variables then answer yes to the
  43.      next  question,  "Standard  defaults  (Y/N)."   The  standard
  44.      defaults  for nmod40 are:  512 bytes per  block,  start  with
  45.      first    block,     send  (or  receive)  all  blocks,  use  error
  46.      detection.   When  you have completed your entry you will  be
  47.      back to the Alt-N menu.   If you have more entries just press
  48.      carraige return again.  You can then enter table entry #2.
  49.         When  you  have completed your table entries  you  may
  50.      select <T> to return to the terminal mode so you can call the
  51.      host Nmod40 program.  Once Nmod40 has been called select Alt-
  52.      N  again.  You may quickly verify that your table entries are
  53.      still    there by selecting <D>isplay.    To begin the  multiple
  54.      file transfer sequence select <N>modem and your table entries
  55.      will be sent to the host one at a time in the order they were
  56.      entered.   Once  all table entries have been  performed,  NCT
  57.      will  send  an exit command to the host and  Nmod40  will  be
  58.      terminated.   Please  note  if  you select <N>modem  will  no
  59.      entries in your table Nct will automatically assume you  want
  60.      to enter the Host mode.  This mode will not work when running
  61.      Nmod40 on a BBS.   The host mode is only for use when you are
  62.      communicating    with another NCT terminal.   This mode    allows
  63.      you  to act as host for another terminal just as Nmod40  does
  64.      for you on the BBS.
  65.  
  66.  
  67.  
  68.                                    Page 2
  69.  
  70.  
  71.  
  72.         To cancel Nmod40 at any time in the file transfer just
  73.      hit  your Esc key.   This will automatically send a signal to
  74.      the host and cease all Nmodem activity.   To cancel the  file
  75.      transfer in progress and skip to the next table entry hit the
  76.      "End"  key on the numeric keypad.   This will cause a  cancel
  77.      signal  to  be  sent to the host and put it in  the  mode  to
  78.      receive
  79.  
  80.      A Word About Nmod40 Variables
  81.  
  82.              Nmodem  is a protocol originally developed by
  83.      Jim Kloss at No-Change #1. It's features include :
  84.  
  85.         1. Multiple File Transfer
  86.         2. Variable Block Size
  87.         3. Optional Error Detection
  88.         4. Partial File Transfers
  89.  
  90.           In  addition,  Nmodem  will not  transmit  bad
  91.      blocks immediately but wait until   file  transfer  is
  92.      complete  before  requesting  retransmission of a block. This
  93.      is  different from Xmodem and saves time in the long run. It
  94.      is the responsibility of the receiving end to detect bad
  95.      blocks  and  request a re-transmission at the end of the
  96.      transfer.
  97.  
  98.  
  99.      Variable Block Size
  100.         Optimum  block size for file transfers is selected  by
  101.      default as  512  bytes per block.   After the initial testing
  102.      of  NMOD40 I discovered that a block size of 1024 works  just
  103.      as  well (maybe better) but  I  stayed with 512 as  a    medium
  104.      compromise   for  an  adequate  transfer.     Your  range  of
  105.      blocksizes to choose from is shown in the table entry section
  106.      (Alt-N).
  107.  
  108.      Error Detection
  109.         Error  detection is optional but will always be set to
  110.     "Y" when using the default settings.    It is recommended that
  111.      you  use  error  detection unless you    are   transferring  an
  112.      Ascii    file where you    will  readily identify errors.    Always
  113.      use error detection with a noisy phone line.
  114.  
  115.      Starting block
  116.         For  a    complete  file transfer,  the  starting  block
  117.      should be "1".  The default setting here is always "1".   One
  118.      caution when  doing  partial file transfers.    To   correctly
  119.      receive the portion of a file    you  want, be sure to consider
  120.      the  blocksize  when calculating the block  you   want.   For
  121.      example,  you     download a file using 512 bytes per block and
  122.      find  that block 37 may be incorrect.     To manually request a
  123.      retransmission of block 37 answer "N" to  Standard   defaults
  124.      and "37" to  the  question  "Beginning  block." The number of
  125.      blocks  to  transfer will be "1" but don't forget  that   the
  126.      blocksize  you  use  must   be   the  same  as  the  original
  127.      transmission  (512  in this example) or the host will    resend
  128.      the  wrong block.    Otherwise the block  that it  does  send
  129.      will  be  placed  correctly in the file but will not  be  the
  130.      block you  wanted.
  131.  
  132.  
  133.  
  134.                                 Page 3
  135.  
  136.      Number of Blocks
  137.         To  select all blocks (complete file transfer) place a
  138.      "0" here.   Any other number will cause the host to  restrict
  139.      its transmission to the number of blocks specified.
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.      Nmodem Display
  150.  
  151.         Using  Nct41 the display color for  information  being
  152.      transmitted  to  the  host will be  in  low-intensity    white.
  153.      Data  received  from  the host will be  in   high   intensity
  154.      white.    Both  status  words will be    displayed  which  will
  155.      include file information from both systems.  Errors are  also
  156.      displayed on  the receivers display.    Please don't panic and
  157.      cancel  a  transfer if you see errors.    Only cancel    if  it
  158.      appears that the protocol is not going to recover on its own.
  159.      When  errors are detected in the record,  the host will  only
  160.      retry a limited number of times before skipping to  the  next
  161.      command.  This   system  is used to help prevent the  systems
  162.      from locking up while looking for the correct format.
  163.  
  164.  
  165.      Summary
  166.  
  167.         Nochtalk is now a fairly comprehensive    communications
  168.      program.  Every effort was made to include automatic features
  169.      to   make   the  program as  universal  as   possible.    All
  170.      graphics commands as well as the  various  cursor positioning
  171.      codes    are interpreted automatically.     You don't need to set
  172.      any options,  throw any  switches,  or  cross your fingers to
  173.      get  VT-100  cursor positioning ...  it's already  programmed
  174.      and will happen for  you  automatically.
  175.         The same goes for VT-52 and Vidtex cursor positioning,
  176.      Noch  graphics and music,  Ansi graphics (both Rbbs  peculiar
  177.      and Std ansi as defined in IBM Dos manual 2.0) and music  and
  178.      Fido graphics and music.
  179.  
  180.         In  the event you experience problems and wish to  get
  181.      help,    you need to  prepare an error file for me.  To do this
  182.      hit    Alt-P  and  change  the  carraige  return   substitute
  183.      character to a "!".   When this character is designated,  the
  184.      system will automatically open a file called "NCT-ERR.DOC" on
  185.      the default drive.  In  this file the program will record the
  186.      Basic    error  that occured,  the time it occured,   and  some
  187.      special  number codes that will help identify    the   computer
  188.      and   hardware   you    are   using.     Rename   this      file
  189.      "anything".err  and upload it to me at Nochange-Houston (713)
  190.      457-3218.   I'll look over the file and try to help you  with
  191.      the problem.    One note here about errors,  if  the  program
  192.      does  not  do what you want but performs as it was  designed,
  193.      this is not an error ... merely a user preference.
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                      Page 4
  201.  
  202.  
  203.      Disclaimer (or "I don't really want to be sued!")
  204.         Although  a reasonable amount of time has  been  spent
  205.      conducting tests  on  NCT40  and NCT41 under no circumstances
  206.      will the author be liable to  you or any third party for  any
  207.      damages,   including  lost  profits  or other    incidental  or
  208.      consequential    damages  arising out of the use of or  of  the
  209.      inability to use this software.
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.                                      Page 5
  265.  
  266.  
  267.  
  268.  
  269.                       =====  NOCH-TALK    COMMAND SUMMARY  ====
  270. Alt-B
  271. Inhibits execution of BBS          PgUp=Transmit  PgDn=Receive
  272. graphics and music commands           =n  Nmodem      =x  Xmodem
  273.                        =b  Binary      =p  Pacing
  274. Alt-D                      Shift-Tab  Change Temp Alt Keys
  275. Directory now uses single          PrtSc=Prnt Scrn    ^PgUp=Printer Toggle
  276. key entry                  Alt-A  Alt 1-0 Dir   Alt-B  No Graphics
  277.                       Alt-C  Clearscreen   Alt-D  Dial Dir
  278. Alt-F                      Alt-E  Echo Toggle   Alt-F  Defaults
  279. Nochtalk will always go to          Alt-G  Chg drv:\dir  Alt-H  Hangup
  280. the logged drive to access          Alt-J  F-Keys  or    Alt-K  F-Keys
  281. default files (.def .key .dir)          Alt-M  Messages       Alt-N  Nmodem
  282.                       Alt-O  Sound Toggle  Alt-P  Comm Param
  283. Alt-G(L)                  Alt-Q  Redial Nmbr   Alt-R  Rename File
  284. Changes both current drive          Alt-S  Screendump    Alt-V  View File
  285. and/or directory with status          Alt-W  Width Alarm   Alt-X  Exit To DOS
  286. line help showing format          Alt-Y  Delete File   Alt-Z  Elapsed Time
  287.                     [Ctrl + End]    Sustained Break
  288. Alt-H                    [Ctrl + <--]    Text screen reset
  289. Enhancements added with         [ Esc ]     Abort Transfers
  290. verification check for              =======================================
  291. Hayes 1200
  292.  
  293. Alt-J(K)
  294. Carraige return added to end of
  295. each string automatically
  296.  
  297. Alt-N                      filespec
  298. Allows access to Nmodem "Cmd-mode"    ?     gives dir (wildcard char allowed)
  299. to build multiple transfer table.     //    gives free space only
  300. Also allows Host operation          spacebar reinputs last filespec issued
  301.  
  302. Alt-O
  303. Inhibits execution of BBS Sound       filename.ext=N
  304. and Play statements.  Silences          To perform Nmodem transfer using std
  305. 'beeps'  except for error and         default values of 512 bytes per block,
  306. warning messages              entire file, error detection on
  307.  
  308. Alt-P                      End (numeric keypad)
  309. Default parameters are "N-8-1"        During Nmodem transfer will cancel
  310. with 2400 baud added              current operation and move to next
  311.                       table entry. If no other entry present
  312. Alt-R                      then it will signal host to end
  313. Allows renaming of files in          Nmodem
  314. current directory
  315.  
  316. Alt-S                      Esc
  317. Defaults will maintain dump file      During Nmodem will signal host to end
  318. on same drive as .def file          Nmodem regardless of table entries
  319.                       remaining
  320. Ctrl <--
  321. (control + keypad left arrow)
  322. Resets screen to default colors
  323. in 80-width mode. May be helpful
  324. in the event of line noise          Special note
  325.                       Default drive is tested and assigned
  326. Esc                      automatically on startup. def,key,dir
  327. Used to abort all transfers as          and dump files will be located here
  328. well as file viewing              unless specified otherwise using Alt-F
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.